<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>2.4.2Array.form()</title>
    </head>
    <body>
        <script>
            //【例2.24使用Array.from方法】
            let arrayLike={
                '0':'a',
                '1':'b',
                '2':'c',
                length:3
            };
            //ES5的写法
            var arr1 =[].slice.call(arrayLike);//['a','b''c']

            //ES6的写法
            let arr2 = Array.from(arrayLike);//['a','b','c']

            //【例2.25转化NodeList集合】
            //NodeList对象
            let ps=document.querSelectorAll('p');
            let ps2=Array.from(ps);
            console.log(ps2);
            //querySelectorAll方法返回的是一个类似数组的对象,可以通过Array.from()方法将这个对象转化为真正的数组
        </script>
    </body>
</html>